chance of survival of both mother and baby - English Synonyms Dictionary

Can't found any synonym terms.